"""
检查psutil是否已安装并显示系统内存信息
"""

import sys

print("Python版本:", sys.version)
print("-" * 50)

try:
    import psutil
    print("✓ psutil已安装，版本:", psutil.__version__)
    print("-" * 50)
    
    # 显示内存信息
    memory = psutil.virtual_memory()
    print("系统内存信息:")
    print(f"  总内存: {memory.total / (1024**3):.2f} GB")
    print(f"  可用内存: {memory.available / (1024**3):.2f} GB")
    print(f"  已用内存: {memory.used / (1024**3):.2f} GB")
    print(f"  内存使用率: {memory.percent:.1f}%")
    print("-" * 50)
    print("✓ 内存优化功能可以正常使用")
    
except ImportError:
    print("✗ psutil未安装")
    print("请运行以下命令安装:")
    print("  pip install psutil==5.9.8")
    print("或运行install_dependencies.bat文件")
    sys.exit(1)